migratevdisk
請使用 migratevdisk 指令,在儲存區之間移轉整個磁區。
語法
參數
- -mdiskgrp mdisk_group_id | mdisk_group_name
- (必要)指定新儲存區 ID 或名稱。
- -threads number_of_threads
- (選用)指定移轉這些延伸範圍時所要使用的執行緒數目。您可以指定 1 - 4 個執行緒。預設的執行緒數目是 4。
- -copy id
- (如果指定的磁區有多個副本,則為必要)指定要移轉的磁區副本。
- -vdisk vdisk_id | vdisk_name
- (必要)指定要移轉到新儲存區的磁區 ID 或名稱。
說明
migratevdisk 指令會將指定的磁區移轉到新的儲存區;構成該磁區的所有延伸範圍都會移轉到新儲存區中可用的延伸範圍。
您可以從下列各項重新指派磁區:
- 從子儲存區到其母儲存區
- 從母儲存區到其中一個子儲存區
- 在同一個母儲存區的子儲存區之間
- 在兩個母儲存區之間
註: 如果磁區上已啟用雲端 Snapshot,則您無法在儲存區之間移轉磁區。
您可以發出 lsmigrate 指令來檢視移轉進度。
您可以指定移轉期間要用的執行緒數目,以設定程序的優先順序。只用單一執行緒,系統的背景負載最小。
如果在 migratevdisk 指令執行期間,目標儲存區上可用的延伸範圍不足,此指令會失敗。如果要避免這個問題,在磁區移轉完成之前,請勿發出使用延伸範圍的新指令。
如果目標磁區或來源磁區離線,則 migratevdisk 指令會失敗。請更正離線狀況,再嘗試移轉磁區。
記住: 您不能對以下各項指定此指令:
- 對於檔案系統所擁有的磁區。
- 如果來源 MDisk 是 SAS MDisk(只能在映像模式中運作)。
- 如果移轉的磁區是精簡供應或壓縮且在資料縮減儲存區中。
- 如果目標儲存區是資料縮減儲存區,且移轉的磁區是精簡供應或壓縮。
對於這些磁區類型,您必須使用磁區鏡映在目的地儲存區中建立磁區副本,以執行移轉。如需相關資訊,請參閱 addvdiskcopy 或 addvolumecopy 指令。
如果磁區(或磁區副本)是 FlashCopy® 對映的目標,且來源磁區是在主動-主動關係中,則新的儲存區必須位於與來源磁區相同的站台中。如果磁區在主動-主動關係中,則新的儲存區必須位於與來源磁區相同的站台。
當磁區從母儲存區移轉至另一個母儲存區時,不論任何一者是否加密,都會移動資訊(無變更)。母儲存區和子儲存區不能擁有一個加密金鑰
(否則,在建立期間,子儲存區會失敗)。
- 在任何情況下,都容許從母儲存區移轉到母儲存區。
- 如果子儲存區有加密金鑰,則不容許從母儲存區移轉到子儲存區。
- 如果任一子儲存區有加密金鑰,則不容許子儲存區移轉到母儲存區或子儲存區。
呼叫範例
migratevdisk -vdisk 4 -mdiskgrp Group0 -threads 2結果輸出:
No feedback
